
// index/reg/reg.js

// pages/login/login.js


Page({



  /**
   * 页面的初始数据
   */
  data: {
    // isSubmit:false
  },


  /**
   * 获取验证码
   */
  test: function (e) {
    // console.log(e);
    var tel = e.detail.value;
    var tel = tel.tel;
    if (tel == '') {
      wx.showLoading({
        title: '手机号不能为空',
      })
      setTimeout(function () {
        wx.hideLoading()
      }, 1000)
    } else if (tel.length != 11) {
      wx.showLoading({
        title: '手机号必须为11位',
      })
      setTimeout(function () {
        wx.hideLoading()
      }, 1000)
    }

    else {
      wx.request({
        url: 'http://progect.com/reg/sendcode',
        method: 'post',
        data: {
          tel: tel
        },
        header: {
          'content-type': 'application/x-www-form-urlencoded'
        },
        success: function (res) {
          // console.log(res.data);
          var data = res.data;
          if (data.code != 200) {
            // 短信发送失败
            wx.showLoading({
              title: data.message,
            })
            setTimeout(function () {
              wx.hideLoading()
            }, 1000)

          }
          else if (data.code == '200') {
            //提示发送成功
            wx.showToast({
              title: '发送成功',
            })


          }
        }
      })
    }

  },
  yourphone: function (e) {
    this.setData({
      phone: e.detail.value
    })
  },
  yourpwd: function (e) {
    console.log(e);
    this.setData({
      password: e.detail.value
    })
  },
 
  submit: function (e) {     //按钮的绑定事件，点击跳转至logs

    var that = this
    if (this.data.phone == undefined) {
      wx.showToast({
        title: '请输入手机号',
        image: '/images/error.png',
        duration: 2000
      })
      return false;
    } 
    if (this.data.password == undefined) {
      wx.showToast({
        title: '请输入密码',
        image: '/images/error.png',
        duration: 2000
      })
      return false;
    } 
    var phone = this.data.phone;
    var password=this.data.password;
    var warn = null;
        wx.request({
       url:'http://www.recruit.com/api/enterpriseaccount/enterpriseaccount/checkLogin',
          method: 'POST',
          data: { phone: phone, password: password },
          success: function (res) {
            
            
            if(res.data.code==200)
            {
              wx.showToast({
              title: '登录成功',
              icon: 'success',
              duration: 2000
              })
              wx.setStorage({
                key: 'enteraccount',
                data: res.data.data['token']
              })
              getApp().globalData.user_type = res.data.data['type']
              if (getApp().globalData.user_type ==1) {
              wx.redirectTo({
                url: '../../../pages/first/pages/shou/index'
              })
            } else {
              wx.redirectTo({
                url: '../../../pages/first/pages/shou/index'
              })
             }
            }else{
              wx.showToast({
                title: '登录失败',
                image: '/images/error.png',
                duration: 2000
              })
             
            }      
          }
        })},


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    wx.login({
      success(res) {
        if (res.code) {
          // 发起网络请求
          wx.request({
            url: 'http://www.recruit.com/api/login/openid',
            data: {
              code: res.code
            },
            success:function(e){
              wx.getSetting({
                success: function (a){
                  console.log(a)
                }
              }
              )
            }
          })
        } else {
          console.log('登录失败！' + res.errMsg)
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  /**
   * 注册用户
   */
  formSubmit: function (e) {

    var data = e.detail.value;
    // console.log(data);
    var tel = data.tel;
    var capt = data.capt;
    var pwd = data.pwd;
    // console.log(tel);
    if (tel.length != 11) {
      var arr = false;
      //手机号长度不对时提示
      wx.showLoading({
        title: '手机号必须是11位',
      })

      setTimeout(function () {
        wx.hideLoading()
      }, 1000)

    }

    if (tel == '') {
      var arr = false;
    } else if (capt == '') {
      var arr = false;
    } else if (pwd == '') {
      var arr = false;
    } else {
      var arr = true;
    }

    if (arr) {
      //进行注册
      wx.request({

        //调接口
        url: 'http://progect.com/reg/reg',
        method: 'post',
        data: {
          tel: tel,
          capt: capt,
          pwd: pwd,
        },
        header: {
          'content-type': 'application/x-www-form-urlencoded'
        },

        /**
         * 调用接口成功返回值  判断
         */
        success: function (res) {
          var res = res.data;
          //提示错误信息
          if (res.code !== 200) {
            wx.showLoading({
              title: res.message,
            })

            setTimeout(function () {
              wx.hideLoading()
            }, 1000)
          }

          if (res.code == 200) {
            //提示注册成功
            wx.showToast({
              title: '注册成功',
            })

            //跳转页面
          }
        }
      })
    }


    /**
     * 前段检验是否成功
     */

    else {

      //数据为空时提示 
      wx.showLoading({
        title: '数据不能为空',
      })

      setTimeout(function () {
        wx.hideLoading()
      }, 1000)
    }

  }



})